wearing a heavy moustache - German English Dictionary